package {
    import com.kgis.flexutil.StringUtils;
    import com.kgis.flexutil.collections.Map;
    import com.ease.map.MapControl;
    import com.ease.map.RemoteCaller;
    import com.ease.map.common.basetype.UID;
    import com.ease.map.common.basetype.hashmap.HashMap;
    import com.ease.map.common.basetype.hashmap.HashMapEntry;
    import com.ease.map.common.basetype.hashmap.IHashMapEntry;
    import com.ease.map.common.basetype.hashmap.IMap;
    import com.ease.map.common.basetype.linkedlist.AbstractLinkedListNode;
    import com.ease.map.common.basetype.linkedlist.ILinkedList;
    import com.ease.map.common.basetype.linkedlist.ILinkedListNode;
    import com.ease.map.common.basetype.linkedlist.LinkedList;
    import com.ease.map.common.basetype.linkedlist.LinkedListBitmapNode;
    import com.ease.map.common.enum.AlignmentEnum;
    import com.ease.map.common.enum.GeoTypeEnum;
    import com.ease.map.common.enum.LayerTypeEnum;
    import com.ease.map.common.enum.MapActionEnum;
    import com.ease.map.common.enum.SpatialOperatorEnum;
    import com.ease.map.common.util.Evals;
    import com.ease.map.common.util.GMath;
    import com.ease.map.common.util.GlowTween;
    import com.ease.map.common.util.MouseWheelEnabler;
    import com.ease.map.common.util.ResourceUtil;
    import com.ease.map.common.util.Util;
    import com.ease.map.constant.IconConstant;
    import com.ease.map.constant.LayerIdConstants;
    import com.ease.map.constant.StringConstants;
    import com.ease.map.control.Blackboard;
    import com.ease.map.control.Control;
    import com.ease.map.control.EscapeWindow;
    import com.ease.map.control.IControl;
    import com.ease.map.control.ILegendDisplayControlAware;
    import com.ease.map.control.LegendDisplayControl;
    import com.ease.map.control.MousePosition;
    import com.ease.map.control.PanZoom;
    import com.ease.map.control.PanZoomBar;
    import com.ease.map.control.RotateAngle;
    import com.ease.map.control.ScaleLine;
    import com.ease.map.control.SelectFeaturesWindow;
    import com.ease.map.control.WaitingMark;
    import com.ease.map.control.basemaptool.AbstractBaseMapTool;
    import com.ease.map.control.basemaptool.BaseToolControl;
    import com.ease.map.control.basemaptool.IBaseMapTool;
    import com.ease.map.control.basemaptool.LegendControl;
    import com.ease.map.control.basemaptool.MeasureAreaControl;
    import com.ease.map.control.basemaptool.MeasurePathControl;
    import com.ease.map.control.basemaptool.SelectFeaturesControl;
    import com.ease.map.control.basemaptool.dock.Dock;
    import com.ease.map.control.basemaptool.dock.DockItem;
    import com.ease.map.control.basemaptool.dock.DockLabel;
    import com.ease.map.control.basemaptool.dock.FixedDrawer;
    import com.ease.map.control.basemaptool.dock.IDockItemRenderer;
    import com.ease.map.control.basemaptool.dock.IDockLabelRenderer;
    import com.ease.map.control.basemaptool.dock.events.DockItemEvent;
    import com.ease.map.control.legend.LegendDisplayItem;
    import com.ease.map.control.legend.TreeGrid;
    import com.ease.map.control.legend.TreeGridChkColumn;
    import com.ease.map.control.legend.TreeGridChkItemRanderer;
    import com.ease.map.control.legend.TreeGridColumn;
    import com.ease.map.control.legend.TreeGridItemRenderer;
    import com.ease.map.control.legend.TreeGridListData;
    import com.ease.map.control.ui.CheckTree;
    import com.ease.map.control.ui.CheckTreeRenderer;
    import com.ease.map.control.ui.ImageButton;
    import com.ease.map.cursor.CrossCursor;
    import com.ease.map.cursor.DiagonalResizeCursor;
    import com.ease.map.cursor.HandCursor;
    import com.ease.map.cursor.HorizontalResizeCursor;
    import com.ease.map.cursor.MapPanCursor;
    import com.ease.map.cursor.MoveFeatureCursor;
    import com.ease.map.cursor.PanHandCursor;
    import com.ease.map.cursor.RotateCursor;
    import com.ease.map.cursor.RotatedDiagonalResizeCursor;
    import com.ease.map.cursor.SnapLineCursor;
    import com.ease.map.cursor.SnapVertexCursor;
    import com.ease.map.cursor.VerticalResizeCursor;
    import com.ease.map.events.DrawEvent;
    import com.ease.map.events.EditEvent;
    import com.ease.map.events.EventBase;
    import com.ease.map.events.FeatureEvent;
    import com.ease.map.events.LayerEvent;
    import com.ease.map.events.LegendCtrlEvent;
    import com.ease.map.events.MapEvent;
    import com.ease.map.events.TileEvent;
    import com.ease.map.feature.Feature;
    import com.ease.map.feature.IFeature;
    import com.ease.map.geometry.AbstractGeometry;
    import com.ease.map.geometry.ArcGeometry;
    import com.ease.map.geometry.AreaComposeGeometry;
    import com.ease.map.geometry.CircleGeometry;
    import com.ease.map.geometry.EllipseGeometry;
    import com.ease.map.geometry.IAreaComposeGeometry;
    import com.ease.map.geometry.IAreaGeometry;
    import com.ease.map.geometry.IGeometry;
    import com.ease.map.geometry.ILineComposeGeometry;
    import com.ease.map.geometry.ILineGeometry;
    import com.ease.map.geometry.IPointComposeGeometry;
    import com.ease.map.geometry.IPointGeometry;
    import com.ease.map.geometry.LineComposeGeometry;
    import com.ease.map.geometry.PointGeometry;
    import com.ease.map.geometry.PolygonGeometry;
    import com.ease.map.geometry.PolylineGeometry;
    import com.ease.map.geometry.basetype.Extent;
    import com.ease.map.geometry.basetype.Location;
    import com.ease.map.geometry.basetype.Pixel;
    import com.ease.map.geometry.basetype.Size;
    import com.ease.map.geometry.basetype.Unit;
    import com.ease.map.handler.Handler;
    import com.ease.map.handler.IHandler;
    import com.ease.map.handler.feature.FeatureClickHandler;
    import com.ease.map.handler.feature.SelectFeaturesHandler;
    import com.ease.map.handler.feature.draw.AbstractDrawHandler;
    import com.ease.map.handler.feature.draw.AnchorPoint;
    import com.ease.map.handler.feature.draw.DrawHandler;
    import com.ease.map.handler.feature.draw.EditHandler;
    import com.ease.map.handler.feature.draw.snap.AddVertexInfo;
    import com.ease.map.handler.feature.draw.snap.SnapReturn;
    import com.ease.map.handler.feature.draw.snap.SnapTypeEnum;
    import com.ease.map.handler.mouse.ClickHandler;
    import com.ease.map.handler.mouse.DragHandler;
    import com.ease.map.handler.mouse.WheelHandler;
    import com.ease.map.layer.FeatureLayer;
    import com.ease.map.layer.GraphicLayer;
    import com.ease.map.layer.Grid;
    import com.ease.map.layer.Layer;
    import com.ease.map.layer.LayerData;
    import com.ease.map.layer.TMS;
    import com.ease.map.layer.ogc.WMS;
    import com.ease.map.layer.ogc.WMSC;
    import com.ease.map.layer.params.AbstractParams;
    import com.ease.map.layer.params.IHttpParams;
    import com.ease.map.layer.params.ogc.WMSGetFeatureInfoParams;
    import com.ease.map.layer.params.ogc.WMSParams;
    import com.ease.map.request.AbstractRequest;
    import com.ease.map.request.DataRequest;
    import com.ease.map.request.IRequest;
    import com.ease.map.rule.IRule;
    import com.ease.map.rule.Rule;
    import com.ease.map.service.hessian.SpatialDataManageService;
    import com.ease.map.style.AbstractStyle;
    import com.ease.map.style.IStyle;
    import com.ease.map.style.LabelStyle;
    import com.ease.map.style.PointStyle;
    import com.ease.map.style.PolygonStyle;
    import com.ease.map.style.PolylineStyle;
    import com.ease.map.task.analysis.IAnalysis;
    import com.ease.map.task.analysis.SpatialAnalysis;
    import com.ease.map.task.analysis.SpatialAnalysisByGeometries;
    import com.ease.map.task.analysis.SpatialAnalysisByGeometry;
    import com.ease.map.task.analysis.SpatialAnalysisBySql;
    import com.ease.map.task.query.IQuery;
    import com.ease.map.task.query.LayerExtentQuery;
    import com.ease.map.task.query.LayerLogicalMapIdQuery;
    import com.ease.map.task.query.LayerObjectIdQuery;
    import com.ease.map.task.query.LayerObjectIdsQuery;
    import com.ease.map.task.query.Query;
    import com.ease.map.tile.ImageTile;
    import com.ease.map.tile.Tile;

    public class IncludeMapCoreClasses {
        HashMap;
        HashMapEntry;
        IHashMapEntry;
        IMap;

        AbstractLinkedListNode;
        ILinkedList;
        ILinkedListNode;
        LinkedList;
        LinkedListBitmapNode;

        UID;
        AlignmentEnum;
        GeoTypeEnum;
        LayerTypeEnum;
        MapActionEnum;
        Evals;
        GMath;
        MouseWheelEnabler;
        StringUtils;
        Util;
        DockItemEvent;
        Dock;
        DockItem;
        DockLabel;
        FixedDrawer;
        IDockItemRenderer;
        IDockLabelRenderer;
        AbstractBaseMapTool;
        BaseToolControl;
        IBaseMapTool;
        LegendControl;
        MeasureAreaControl;
        MeasurePathControl;
        SelectFeaturesControl;
        LegendDisplayItem;
        TreeGrid;
        TreeGridChkColumn;
        TreeGridChkItemRanderer;
        TreeGridColumn;
        TreeGridItemRenderer;
        TreeGridListData;
        EscapeWindow;
        CheckTree;
        CheckTreeRenderer;
        DiagonalResizeCursor;
        HorizontalResizeCursor;
        ImageButton;
        RotatedDiagonalResizeCursor;
        VerticalResizeCursor;
        Blackboard;
        Control;
        IControl;
        LegendDisplayControl;
        MousePosition;
        PanZoom;
        PanZoomBar;
        RotateAngle;
        ScaleLine;
        WaitingMark;
        CrossCursor;
        RotateCursor;
        HandCursor;
        MapPanCursor;
        MoveFeatureCursor;
        PanHandCursor;
        SnapLineCursor;
        SnapVertexCursor;
        DrawEvent;
        EditEvent;
        EventBase;
        FeatureEvent;
        LayerEvent;
        LegendCtrlEvent;
        MapEvent;
        TileEvent;
        Feature;
        IFeature;
        Extent;
        Location;
        Pixel;
        Size;
        Unit;
        AbstractGeometry;
        ArcGeometry;
        AreaComposeGeometry;
        CircleGeometry;
        EllipseGeometry;
        IAreaComposeGeometry;
        IAreaGeometry;
        IGeometry;
        ILineComposeGeometry;
        ILineGeometry;
        IPointComposeGeometry;
        IPointGeometry;
        LineComposeGeometry;
        PointGeometry;
        PolygonGeometry;
        PolylineGeometry;
        AddVertexInfo;
        SnapReturn;
        SnapTypeEnum;
        AbstractDrawHandler;
        AnchorPoint;
        DrawHandler;
        EditHandler;
        FeatureClickHandler;
        SelectFeaturesHandler;
        ClickHandler;
        DragHandler;
        WheelHandler;
        Handler;
        IHandler;
        WMS;
        WMSC;
        WMSGetFeatureInfoParams;
        WMSParams;
        AbstractParams;
        IHttpParams;
        AbstractParams;
        IHttpParams;
        FeatureLayer;
        GraphicLayer;
        Grid;
        Layer;
        LayerData;
        TMS;
        AbstractRequest;
        DataRequest;
        IRequest;
        IRule;
        Rule;
        SpatialDataManageService;
        AbstractStyle;
        IStyle;
        LabelStyle;
        PointStyle;
        PolygonStyle;
        PolylineStyle;
        IQuery;
        LayerExtentQuery;
        LayerObjectIdQuery;
        LayerLogicalMapIdQuery;
        Query;
        ImageTile;
        Tile;
        Map;
        MapControl;
        RemoteCaller;
        ResourceUtil;
        StringConstants;
        IconConstant;
        GlowTween;
        LayerObjectIdsQuery;
        SelectFeaturesWindow;
        Evals;
        SpatialOperatorEnum;
        IAnalysis;
        SpatialAnalysis;
        SpatialAnalysisByGeometries;
        SpatialAnalysisByGeometry;
        SpatialAnalysisBySql;
        ILegendDisplayControlAware;
        LayerIdConstants;
    }
}